package com.firstDay;

import java.util.ArrayList;
import java.util.List;

public class Collection_ {
    public static void main(String[] args) {

        List list = new ArrayList();

        // add: 添加单个元素
        list.add("add");
        list.add(20); // list.add(new Integer(10))
        list.add(true);
        list.add("jack");
        list.add(100);
        System.out.println("list=" + list);

        // remove: 删除指定的元素
        list.remove(0); // 删除第一个元素
        System.out.println("list=" + list);
        list.remove(true);
        System.out.println("list=" + list);

        // contains: 查找元素是否存在
        boolean contains = list.contains("jack");
        System.out.println(contains);

        // size: 获取元素的个数
        int size = list.size();
        System.out.println(size);

        // isEmpty: 判断是否为空
        boolean empty = list.isEmpty();
        System.out.println(empty);

        // clear: 清空
        list.clear();
        System.out.println("list=" + list);

        // addAll: 添加多个元素
        List list1 = new ArrayList();
        list1.add("add");
        list1.add(20); // list.add(new Integer(10))
        list1.add(true);
        list1.add("jack");
        list1.add(100);
        list.addAll(list1);
        System.out.println("list=" + list);

        // containsAll: 查找多个元素是否存在
        boolean containsAll = list.containsAll(list1);
        System.out.println(containsAll);

        // removeAll: 删除多个元素
        boolean removeAll = list.removeAll(list1);
        System.out.println(removeAll);

    }
}